:root {
  --c: #034670; 
  --cc: #b93734; 
}

body {
  opacity: 0;
  visibility: hidden;
}

body.wd-show {
  opacity: 1;
  visibility: visible;
  transition: 1s;
  overflow-x: hidden;
}

body.make {
  opacity: 1;
  visibility: visible;
}

.wd-right-float {
  position: fixed;
  top: 50%;
  right: 5px;
  z-index: 9999;
  transform: translateY(-50%);
  margin-top: 20vh;
  transition: 1s;
}

.wd-right-float.wd-hide {
  right: -100px;
}

.wd-right-float .wd-item {
  animation: fadeOut both;
  position: relative;
}

.wd-right-float .wd-item .wd-sub {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  display: flex;
  font-size: 16px;
  color: #fff;
  align-items: center;
  justify-content: center;
  z-index: -1;
  overflow: hidden;
  transform: translateX(-100%);
  visibility: hidden;
}

.wd-right-float .wd-item:hover .wd-sub {
  visibility: visible;
}

.wd-right-float .wd-item .wd-sub div {
  background-color: #333;
  display: flex;
  height: 100%;
  align-items: center;
  padding: 0px 20px;
  animation: fadeOutLeft 1s both;
  width: auto;
}

.wd-right-float .wd-item:nth-child(2) .wd-sub div {
  width: 160px;
}

.wd-right-float .wd-item:nth-child(3) .wd-sub div {
  width: 110px;
}

.wd-right-float .wd-item:hover .wd-sub div {
  animation: fadeInLeft 1s 0s both;
}

.wd-right-float.wd-show .wd-item {
  animation: fadeInRight 1s 0s both;
}

.wd-right-float.wd-show .wd-item:nth-child(1) {
  animation-delay: 0.2s;
}

.wd-right-float.wd-show .wd-item:nth-child(2) {
  animation-delay: 0.3s;
}

.wd-right-float.wd-show .wd-item:nth-child(3) {
  animation-delay: 0.4s;
}

.wd-right-float.wd-show .wd-item:nth-child(4) {
  animation-delay: 0.5s;
}

.wd-right-float .wd-item a {
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--cc);
  margin-bottom: 2px;
}

.wd-right-float .wd-item a svg {
  width: 30px;
  height: 30px;
  transition: 1s;
}

.wd-right-float .wd-item:hover a svg {
  transform: rotateY(180deg);
}

.wd-right-float .wd-item a svg path {
  fill: #fff;
}

@media(max-width: 768px) {
  .wd-right-float {
    display:none;
  }
}

.w-scroll-ani {
  animation: fadeOut both;
}

body.wd-show .w-scroll-ani.scrolled {
  animation: fadeInUp 1s both;
}

#w_fbtn-1610090555735 .p_CommonBtn {
  background-color: var(--c);
}

#w_fbtn-1610090555735 .p_CommonBtn:hover {
  background-color: var(--cc);
  border-color: var(--cc);
}

#shuzi .sz .counter {
  color: var(--c);
}

#shuzi .sz sup.jiahao {
  color: var(--c);
}

#w_grid-1610092622270 > div > .p_gridbox {
  background-color: var(--cc)
}

#w_grid-1610092622279 > div > .p_gridbox {
  background-color: var(--cc);
}

#c_portalResProduct_category-16100926224770325 .items .more:hover {
  color: var(--cc);
}

#c_portalResProduct_list-16100930952416624 .title {
  color: var(--c);
  font-size: 1.3rem;
  transition: 0s;
}

#c_portalResProduct_list-16100930952416624 .thumbnail:hover {
  background-color: var(--cc);
  border-color: var(--cc);
}

.c_portalResProduct_list-01001 .p_categorySummaryBox {
  display: none;
}

#w_fbtn-1610070402819 .p_CommonBtn:after {
  background-color: var(--cc);
  border-color: var(--cc);
}

.c_portalResNews_list-01001021 .news1_more {
  background-color: var(--c);
}

.c_portalResNews_list-01001021 .content:hover {
  background-color: var(--c);
}

.c_portalResNews_list-01001021 .newList:hover {
  background-color: var(--c);
}

#w_fbtn-1603695506689 .p_CommonBtn:after {
  background-color: var(--cc);
  border-color: var(--cc);
  border: none;
}

#w_fbtn-1603695506689 .p_CommonBtn {
  background-color: var(--c);
  border-color: var(--c);
  border: none !important;
}

#c_portalResProduct_list-16036955070320088 .swiper-button-prev {
  background-color: var(--cc);
}

#c_portalResProduct_list-16036955070320088 .swiper-button-next {
  background-color: var(--cc);
}

.w_grid-000 > div > .p_gridbox {
  display: flex;
  flex-wrap: wrap;
  overflow: visible;
}

.w_grid-001 > div > .p_gridbox {
  display: flex;
  flex-wrap: wrap;
  overflow: visible;
  align-items: flex-start;
}

.w_grid-003 > div > .p_gridbox {
  display: flex;
  flex-wrap: wrap;
  overflow: visible;
}

.wd #w_grid-1608791457209 {
  min-height: auto;
  height: 90px;
}

.wd #w_grid-1608791457209 {
  position: relative;
  z-index: 2000;
  position: fixed;
}

#w_grid-1608791457209 > div > .p_gridbox {
  -webkit-backdrop-filter: saturate(180%) blur(6px);
  backdrop-filter: saturate(180%) blur(6px);
  background-color: rgba(255, 255, 255, 0.8);
}

.wd #w_grid-1608791457218 {
  height: auto;
}

#w_fbtn-1616845119411 .p_CommonBtn {
  background-color: var(--c);
  border-color: var(--c);
  border: none;
}

#w_fbtn-1616845119411 .p_CommonBtn:after {
  background-color: var(--cc);
  border-color: var(--cc);
}

#w_fbtn-1610070402819 .p_CommonBtn {
  background-color: var(--c);
  border-color: var(--c);
  border: none;
}

#c_portalResnav_main-16087914574993977 .navLi:hover .navName {
  color: var(--cc);
}

#c_portalResnav_main-16087914574993977 .tNavH::before {
  background-color: var(--cc);
}

#c_portalResnav_main-16103340453569981 .top-nav.btlink5 {
  display: none;
}

#c_portalResnav_main-16087914574993977 .navLi .slidBox .slidBox_con {
  background-image: url(/img/20210327210142.jpg);
}

@media(max-width: 768px) {
  #w_fimg-1608791457245 .p_dimage {
    background-image:url(/img/20210327160141.png);
  }
}
#c_portalResProduct_list-16036955070320088 .proTitle {
  font-size: 1.2rem;
}

#w_fbtn-1616850508271 .p_CommonBtn {
  background-color: var(--c);
  border: none;
}

#w_fbtn-1616850508271 .p_CommonBtn:after {
  background-color: var(--cc);
  border: none !important;
}
.wd #c_portalResPublic_codeContainer-16087914574671368 {
  max-width:none;
}
#c_portalResPublic_codeContainer-16087914574671368 .vip_log {
  background-color:var(--c);
  padding-top:5px;
  padding-bottom:5px;
  border-radius:50px;
  padding-left: 1vw;
  padding-right: 30px;
}
#c_portalResPublic_codeContainer-16087914574671368 .vip_log a {
  font-size:1.1rem;
  color:#fff;
  justify-content: flex-end;
}
#c_portalResPublic_codeContainer-16087914574671368 .vip_log svg {
  margin-right:10px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  left:20px;
}
#c_portalResPublic_codeContainer-16087914574671368 .vip_log svg path {
  fill:#fff;
}
#w_grid-1608791457218-1 {
  display:flex;
  align-items:center;
  justify-content:space-between;
}
#w_grid-1608791457218-1 > div {
  width:auto !important;
  flex: 1 1 auto;
}
#w_grid-1608791457218-1 > div#content_box-1608791457218-0 {
  width:100px !important;
  flex:0 1 auto;
}
#w_grid-1608791457218-1 > div#content_box-1608791457218-1 {
  padding:0 5%;
}
#w_grid-1608791457218-1 > div#content_box-1608791457218-2 {
  width: 200px !important;
  flex:0 1 auto;
}
#c_portalResnav_main-16087914574993977 .navLi {
  width:auto;
  margin: 0 1vw;
}
#w_grid-1610334046066 > div > .p_gridbox {
  background-color:var(--c);
}
#w_grid-1610334046066 .p_gridbox {
  background-color:var(--c);
}
.c_portalResEbizads_banner-04001001 .conBox {
  display:block;
  margin-top:45px;
}
.c_portalResEbizads_banner-04001001 .picBox {
  opacity:0.8;
}
.c_portalResEbizads_banner-04001001 .wyz-vido-Container2 .swiper-wrapper .swiper-slide {
  background-color:var(--c);
}
.c_portalResEbizads_banner-04001001 .conBox h2 {
  display:block;
}
#c_portalResProduct_category-1618378651026 .stylebox_top {
  background-color:var(--c) !important;
}
#c_portalResProduct_category-1618378651026 .stylebox_title {
  background-color:var(--c) !important;
}
#w_grid-1618378650966> div > .p_gridbox {
  background-color:var(--c) !important;
}
@media(min-width:769px) {
  .c_portalResProduct_list-01001002 .PhotoList_k1 li {
    width:30%;
    margin:1.5%;
  } 
  .c_portalResProduct_list-01001002 .PhotoList_k1 li:hover span {
    background-color:var(--c);
  }
}
#c_portalResProduct_category-16032896496752265 .stylebox_top {
  background-color:var(--c) !important;
}
#c_portalResProduct_category-16032896496752265 .stylebox_title {
  background-color:var(--c) !important;
}
#w_grid-1603293514433> div > .p_gridbox {
  background-color:var(--c) !important;
}
#c_portalResProduct_list-16106148142041484 .box:hover .txtBox {
  background-color:var(--c);
}
#c_portalResProduct_list-16106148142041484 .proImgBox {
  padding-bottom:60%;
}
#c_portalResProduct_category-16032896496752265 .yjTitle:hover {
  background-color:var(--cc);
}
@media(min-width:769px) {
  #content_box-1603288009226-0 {
    position:sticky;
    top:100px;
  } 
}
@media(max-width:768px) {
  #content_box-1608791457218-2 {
    display:none;
  } 
  #w_grid-1608791457209 > div > .p_gridbox > .p_gridCell>.w_grid-003:nth-child(1) {
    height:90px;
    line-height:70px;
    padding: 0 10px;
  }
  #w_grid-1608791457218-1 > div {
    width:100px !important;
  }
  #c_portalResnav_main-16087914574993977 .navBtn {
    background-color:var(--cc);
    top: 30px;
  }
  #w_grid-1603676015946 {
    display:none;
  }
  #w_grid-1610070402814 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(3) span {
    font-size:14px !important;
  }
  #w_grid-1610070402807 > div > .p_gridbox {
    display:flex;
    flex-wrap:wrap;
  }
  #c_portalResNews_list-16100705189422689 {
    width:90%;
  }
  #w_grid-1596012422494 > div > .p_gridbox {
    background-color:var(--c);
  }
  #w_grid-1603695506672 > div > .p_gridbox {
    display:flex;
    flex-wrap:wrap;
  }
  #w_grid-1603695506683 > div > .p_gridbox > .p_gridCell>.reset_style:nth-child(3) span {
    font-size:14px !important;
  }
  #c_portalResnav_main-16087914574993977 .tNav {
    top:90px;
  }
  #c_portalResnav_main-16087914574993977 .tNavHeight {
    height:100vh;
  }
  .c_portalResEbizads_banner-04001001 .conBox h1 {
    visibility:hidden;
  }
}
[style='font-size:2.5rem'] span {
  color:var(--c) !important;
}
[style='font-size:2rem'] span {
  color:var(--c) !important;
}
.NavList_a1 a:hover {
  color:var(--cc) !important;
}
.NavList_a1 a:hover:before {
  background-color:var(--cc) !important;
}
@media(max-width:768px) {
  #c_portalResProduct_list-16106148142041484 .container {
    padding:0;
  } 
  #c_portalResProduct_list-16106148142041484 .proLi {
    padding:0;
    margin-bottom:15px;
  }
  #c_portalResProduct_list-16106148142041484 .proLink {
    font-size:1.3rem;
  }
  #w_common_text-1618375368734 {
    margin-bottom:20px;
  }
  .c_portalResProduct_list-01001002 .PhotoList_k1 li {
    width:100%;
    margin:0 !important;
    padding:0 !important;
    margin-bottom:15px !important;
  }
  .c_portalResProduct_list-01001002 .PhotoList_k1 img {
    max-height:none;
    max-width:100%;
    width:100%;
    height:auto;
  }
  .c_portalResProduct_list-01001002 .PhotoList_k1 li a  {
    height:auto;
  }
  .c_portalResProduct_list-01001002 .PhotoList_k1 li span {
    font-size:1.2rem;
    padding: 20px 0;
  }
  body.wd-sub {
    padding-top:90px;
  }
  #w_grid-1610617564142 {
    padding:0;
    margin-bottom: 0;
  }
  #w_grid-1610617564112 {
    padding:0;
  }
  #w_common_text-1610617564155 p:first-child {
    display:none;
  }
  #c_portalResPublic_mapReference-16106175640827454 {
    padding:0;
  }
  #w_grid-1610617564112> div > .p_gridbox > .p_gridCell:nth-child(1n) {
    margin-top:0;
  }
}
@media(min-width:769px) {
  #w_fimg-1608791457245 {
    max-width: 100px;
  }
}
#c_portalResnav_main-16087914574993977 .navSlink:after {
  background-color:var(--c);
}
#c_portalResnav_main-16087914574993977 .navSli:hover .navSlink {
  color:var(--c);
}
#c_portalResnav_main-16087914574993977 .navSlink:hover span {
  color:var(--c);
}
#c_portalResProduct_category-1610615406605 .stylebox_top {
  background-color: var(--c) !important;
}
#c_portalResProduct_category-1610615406605 .stylebox_title {
  background-color: var(--c) !important;
}
#w_grid-1610615406550> div > .p_gridbox {
  background-color: var(--c) !important;
}
@media(max-width:768px) {
  #w_fimg-1608791457245 {
    max-width:60px;
  } 
}
.p_customC {
  padding-top:15px;
}
.c_portalResProduct_detail-01001001 .more_link .joinus .iconfont:before {
  color:var(--cc);
}
.c_portalResProduct_detail-01001001 .more_link .download .iconfont:before {
  color:var(--cc);
}
.c_portalResProduct_detail-01001001 .d_DecTab.active {
  background-color:var(--c);
}
.c_portalResEbizads_banner-04001001 .conBox h1 {
  font-size:2rem;
}
.c_portalResEbizads_banner-04001001 .conBox h2 {
  font-size:1.3rem;
}
#c_portalResnav_main-16087914574993977 .tNav .navName {
  font-size: 20px;
}
.c_portalResEbizads_banner-04001001 .bannerVideoBox {
  height:60vh;
}
#c_portalResPublic_codeContainer-16087914574671368 .wd-content {
  position:absolute;
  left: 50px;
  opacity:0;
  visibility:hidden;
  transition:1s;
}
#c_portalResPublic_codeContainer-16087914574671368 .vip_log {
  position:relative;
}
#c_portalResPublic_codeContainer-16087914574671368 .vip_log:hover .wd-content {
  opacity:1;
  visibility:visible;
}
#c_portalResPublic_codeContainer-16087914574671368 .wd-content  a{
  margin-top:2px;
}
#c_portalResnav_main-16087914574993977 .slidBox {
  top:138px;
}
@media(max-width:1366px) {
  #c_portalResnav_main-16087914574993977 .tNav .navName {
    font-size: 20px !important;
  }
  .c_portalResEbizads_banner-04001001 .conBox h2 {
    margin: 1vw 0;
    padding-top: 1vw;
  }
  #c_portalResnav_main-16087914574993977 .navLi {
    margin:0;
  }
  .c_portalResEbizads_banner-04001001 .conBox {
    margin-top:10vw;
  }
}